A Portable Kernel-mode Resource Manager on Windows 2000 Platforms

نویسندگان

  • PANAGIOTIS E. HADJIDOUKAS
  • VASILEIOS K. BAREKAS
  • ELEFTHERIOS D. POLYCHRONOPOULOS
چکیده

The radical technological improvements, the low cost and the popularity of Intel processors are leading the major multiprocessor system integrators to design and build the new parallel systems based on Intel microprocessors, which are interweaved historically with the Windows operating system. In this paper, we present the development of a kernel-mode device driver that performs efficient scheduling of parallel applications on the Windows 2000 operating system. This environment can easily be used as a platform for developing and evaluating scheduling policies on multiprocessors systems running Windows 2000. We review and evaluate the basic primitives and mechanisms in kernel-mode, which we used in our implementation, introducing our own solutions wherever is necessary. Our results demonstrate significant performance improvements and scalability enhancements over the native Windows 2000 scheduler, indicating the integration of such a subsystem in the Windows kernel.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Chocolate: A Reservation-Based Real-Time Java Environment on Windows/NT

In this paper, we present Chocolate, a reservation-based Real-Time Java run-time environment that runs on Windows NT. We first present a brief overview of the emerging RealTime Java standard and the Resource Kernel (RK) approach to providing timely, guaranteed and enforced access to system resources. Chocolate is a real-time Java Virtual Machine that interfaces the real-time Java programming la...

متن کامل

Exploiting Linux Control Groups for Effective Run-time Resource Management

The extremely high technology process reached by the silicon manufacturing (under the 32nm) has led to production of computational platforms and SoC, featuring a considerable amount of resources. Whilst from one side such multiand manycore platforms show growing performance capabilities, from the other side they are more and more affected by power, thermal and reliability issues, as well as tar...

متن کامل

Porting the Arla file system to Windows NT

This paper describes how we ported the Arla filesystem to Windows NT/2000. Windows is very different from the platforms (different flavors of Unix) that Arla was written for before. Arla consists of a complex userland daemon (arlad) and a rather simple kernel-module (xfs). Arlad needed very little work to be able to work on Windows because we used Cygwin. The Windows kernel-module was written f...

متن کامل

High-Performance Memory-Based Web Servers: Kernel and User-Space Performance

Web server performance has steadily improved since the inception of the World Wide Web. We observe performance gains of two orders of magnitude between the original process-based Web servers and today’s threaded Web servers. Commercial and academic Web servers achieved much of these gains using new or improved event-notification mechanisms and techniques to eliminate reading and copying data, b...

متن کامل

The Combinatorial Multi-Mode Resource Constrained Multi-Project Scheduling Problem

This paper presents the formulation and solution of the Combinatorial Multi-Mode Resource Constrained Multi-Project Scheduling Problem. The focus of the proposed method is not on finding a single optimal solution, instead on presenting multiple feasible solutions, with cost and duration information to the project manager. The motivation for developing such an approach is due in part to practica...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000